making better - German English Dictionary